place of installation - Francés Inglés Diccionario